package ar.org.cfired.creditos.abm;

import java.util.HashMap;

public class GrupoOficina extends Entidad{
	private int gru_id;
	private String gru_grupo;
	private Integer ofi_id;

	public void setGruId (int gru_id) {
		this.gru_id = gru_id;
	}
	public int getGruId() {
		return (this.gru_id);
	}

	public void setGruGrupo (String gru_grupo) {
		if (gru_grupo != null)
			this.gru_grupo = gru_grupo.substring(0, Math.min(255, gru_grupo.length()));
		else
			this.gru_grupo = new String();
	}
	public String getGruGrupo() {
		return (this.gru_grupo);
	}

	public void setOfiId (Integer ofi_id) {
		this.ofi_id = ofi_id;
	}
	public int getOfiId() {
		return (this.ofi_id);
	}
	@Override
	public String getCriterioBusqueda2() {
		String busqueda = " from GrupoOficina ";
		boolean filtro = false;
		//ArrayList a = new ArrayList();
		if(this.getGruId() > 0){
			if(!filtro){
				busqueda += " where " + " gru_id = " + this.getGruId();
			filtro = true;
			}
			else
				busqueda += " and " + " gru_id = " + this.getGruId();
		}
		
		if(this.getGruGrupo() != null){
			if(!filtro){
				busqueda +=  " where " + "gru_grupo = '" + this.getGruGrupo()+ "' ";
			filtro = true;
			}
			else
				busqueda +=  " and " + "gru_grupo = '" + this.getGruGrupo()+ "' ";
		}	
		
		if(this.getOfiId() > 0){
			if(!filtro){
				busqueda += " where " + " ofi_id = " + this.getOfiId();
			filtro = true;
			}
			else
				busqueda += " and " + " ofi_id = " + this.getOfiId();
		}
	
		return  busqueda;
		}

	@Override
	public void setVariables(HashMap<String, Object> variables) {
		// TODO Auto-generated method stub
		
	}
	
}
